package com.qidian.permission.service;

import com.qidian.permission.entity.User;
import com.qidian.permission.util.entity.PerResult;

/**
 * @Author 18林梦雅
 * @Company 起点编程
 * @Time 2023/10/18 17:58
 * @Description
 */
public interface UserService {
    PerResult queryById(Long userId);
//    添加用户
    PerResult addUser(User user);

    //多条件分页查询
    PerResult queryByPage(User user,int page,int limit);

    //根据用户id-->用户修改编辑
    PerResult update(User user);

    //删除用户,这里只需要更改状态为99,因为无法用物理删除因为表与表之间有联系
    PerResult deleteUpdateStatus(Long userId);

    PerResult deleteUpdateSelect(Long[] userIds);


}
